On the relationships between QoS and software adaptability at the architectural level

نویسندگان

  • Diego Perez-Palacin
  • Raffaela Mirandola
  • José Merseguer
چکیده

Modern software operates in highly dynamic and often unpredictable environments that can degrade its quality of service. Therefore, it is increasingly important having systems able to adapt their behavior. However, the achievement of software adaptability can influence other software quality attributes, such as availability, performance or cost. This paper proposes an approach for analyzing tradeoffs between the system adaptability and its quality of service. The proposed approach is based on a set of metrics that allow the system adaptability evaluation. The approach can help software architects to guide decisions on system adaptation for fulfilling system quality requirements. The application and effectiveness of the approach are illustrated through examples and a wide set of experiments carried out with a tool we have developed.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Metrics for Software Adaptability

This paper discusses our initial work in developing metrics for software adaptability. In this paper we have developed several metrics for software adaptability. One of the advantages of the metrics that we have developed is that they are applicable at the architectural level. Since architecture development is the first stage of the design process, the extent to which the architecture is adapta...

متن کامل

Mediating role of entrepreneurial self-efficacy and self-perceived employability on the relationship between career adaptability and entrepreneurial intentions of agriculture students

In the current study, based upon the Career Construction Theory, entrepreneurship is considered as an adaptive vocational behavior driven by an individualchr('39')s self-regulatory capacity to thrive in a complex entrepreneurial career context. This study evaluated relationships among career adaptability, entrepreneurial self-efficacy, self-perceived employability and entrepreneurial intentions...

متن کامل

Adaptability Evaluation at Software Architecture Level

Quality of software is one of the major issues in software intensive systems and it is important to analyze it as early as possible. An increasingly important quality attribute of complex software systems is adaptability. Software architecture for adaptive software systems should be flexible enough to allow components to change their behaviors depending upon the environmental and stakeholders' ...

متن کامل

Novel Methods For Determining QoS Parameters and Thresholds in End User's Service Level Agreement

Service level agreement (SLA) is a powerful tool to formalize the negotiation and agreement between the service provider and service seeker with the scope of service quality characteristics, compensations and tariffs. The service quality description is the main part of a SLA which can be characterized by the use of suitable and feasible quality of service (QoS) parameters. Determining suitable ...

متن کامل

A New Algorithm for Performance Evaluation of Homogeneous Architectural Styles

Software architecture is considered one of the most important indices of software engineering today. Software Architecture is a technical description of a system indicating its component structures and their relationships, and is the principles and rules governing designing. The success of the software depends on whether the system can satisfy the quality attributes. One of the most critical as...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Journal of Systems and Software

دوره 87  شماره 

صفحات  -

تاریخ انتشار 2014